package ru.averta.notes.dao.impl;

import org.springframework.stereotype.Repository;
import ru.averta.notes.dao.CoolMarkDao;
import ru.averta.notes.domain.CoolMark;

@Repository
public class CoolMarkDaoImpl extends GenericDaoHibernateImpl<CoolMark, Long> implements CoolMarkDao {

    public void remove(CoolMark mark) {
        //TODO нужен ли код?

        //Удаляем оценку из объекта Site'а
        mark.getSite().getMarks().remove(mark);

        //Удаляем саму оценку
        super.remove(mark);
    }

}
